---
slug: welcome
title: Fur 介绍
author: dotnet中国
author_title: 为中国 .NET 开发者提供优质的资讯和技术分享。
author_url: https://www.cnblogs.com/dotnetchina/
author_image_url: https://pic.cnblogs.com/avatar/2130316/20200912005200.png
tags: [fur, furos, .net, .netcore, .net5]
---

import useBaseUrl from "@docusaurus/useBaseUrl";

<img
  src={useBaseUrl("img/furlogo.png")}
  height="80"
  style={{ margin: "0 auto", display: "block" }}
/>

<div style={{textAlign:"center",marginTop:25}}>


[![star](https://gitee.com/monksoul/Fur/badge/star.svg?theme=dark)](https://gitee.com/monksoul/Fur/stargazers) [![fork](https://gitee.com/monksoul/Fur/badge/fork.svg?theme=dark)](https://gitee.com/monksoul/Fur/members) [![GitHub stars](https://img.shields.io/github/stars/MonkSoul/Fur?logo=github)](https://github.com/MonkSoul/Fur/stargazers) [![GitHub forks](https://img.shields.io/github/forks/MonkSoul/Fur?logo=github)](https://github.com/MonkSoul/Fur/network) [![GitHub license](https://img.shields.io/github/license/MonkSoul/Fur)](https://github.com/MonkSoul/Fur/blob/alpha/LICENSE) [![QQ群-592844340](https://img.shields.io/badge/QQ%E7%BE%A4-592844340-blue)](https://qm.qq.com/cgi-bin/qm/qr?k=PzLMVFTwHlW0Y4HNmLKVKM3BKpzpTHMF&jump_from=webapi)

</div>


<div style={{textAlign:"center"}}>


`Fur` 是 `.NET 5` 平台下极易入门、极速开发的 Web 应用框架。

</div>


## 名字的由来

> 故事是这样子的：
>
> 起初，想开发一个极易入门的框架，开发理念为：`一切从简，只为了更懒`。
>
> 所以自然而然想到了：`Lazier`，也就是 **更懒** 的意思。但是 **更懒** 和 **更烂** 读音很相近且中文名没有特色，对此换名问题我苦恼了好几天。
>
> 刚好有一次我在博客园中帮一个博友解答问题，解决后博友夸我对 `.NET Core` 颇有了解，我就顺嘴回答了一句：**“略懂皮毛”**。
>
> 就这时，脑瓜子灵机一动，干脆起名为：**“皮毛”**？英文单词 **“`Fur` [fɜː(r)]”**，单词又短而且中文读音既俗气又顺口。😄😎
>
> 所以，**`Fur`** 就诞生了。
>
> 之后就有了 **“小僧不才，略懂皮毛（Fur）。”** 广告语 和 **[furos.cn](https://furos.cn)** 域名。

## 关于 LOGO

我相信很多人看到 `Fur` 的 LOGO 时都会问：“为什么选择奶牛？”，因为 **那些年吹过的牛逼都实现了 🐮**。

之所以选择 **奶牛** 是因为 `牛` 具有脚踏实地，任劳任怨的做事风格，同时 **奶牛** 意味着丰富的营养价值，正如 `Fur` 所能带给你的。

<!--truncate-->

## 开源地址

- Gitee：[https://gitee.com/monksoul/Fur](https://gitee.com/monksoul/Fur)
- GitHub：[https://github.com/monksoul/Fur](https://github.com/monksoul/Fur)
- 博客园：[https://www.cnblogs.com/dotnetchina](https://www.cnblogs.com/dotnetchina)

## 架构设计

正在整理中...

## 功能模块

<img src={useBaseUrl("img/furfunctions.png")} />

## 框架依赖

`Fur` 为了追求极速入门，极致性能，尽可能的不使用或减少第三方依赖。目前 `Fur` 仅集成了以下三个依赖：

- [Mapster](https://github.com/MapsterMapper/Mapster)：比 `AutoMapper` 还高性能的对象映射
- [MiniProfiler](https://github.com/MiniProfiler/dotnet)：性能分析和监听必备
- [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore)：`Swagger` 接口文档

麻雀虽小五脏俱全。`Fur` 即使只集成了这三个依赖，但是主流的 `依赖注入/控制反转`，`AOP` 面向切面编程，`事件总线`，`数据验证`，`数据库操作` 等等一个都不少。

## 环境要求

- Visual Studio 2019 16.7 +
- .NET 5 SDK +
- .Net Standard 2.1 +

## 支持平台

- 运行环境
  - Windows
  - Linux
  - MacOS
  - Docker/K8S/K3S/Rancher
- 数据库
  - SqlServer
  - Sqlite
  - Azure Cosmos
  - MySql
  - PostgreSQL
  - 内存数据库
  - Oracle

## 问答 FAQ

🥇 **1. 不是有一个 Abp 框架了吗？**

`Abp` 确实是非常棒的框架，曾经本人也受益于它，`Fur` 并不是想要替代 `Abp`，而是想给 `.NET` 开发者多一个选择。

同时 `Fur` 框架是本人这 12 年的 `.NET` 开发经验的浓缩版。

🥈 **2. 和 Abp 框架的区别？**

`Fur` 和 `Abp` 有几大区别：

- `Fur` 追求的是极少依赖和极速开发，和 `Abp` 大而包容不同
- `Fur` 遵循宽松自由的 `Apache-2.0` 开源协议，这一点和 `Abp` 采用商用 `LGPL-3.0` 协议有着很大差别
- `Fur` 符合中国国情开发，深知中国开发者最需要什么，框架内部提供了大量开发者需要的语法糖，而不仅仅是基础操作
- `Fur` 和 `Abp` 在实现相同功能上，`Fur` 做的更加灵活和简单
- `Fur` 是基于最新的 `.NET 5` 开发，抛开历史包袱，乘上 `.NET` 彻底跨平台的大船
- `Fur` 是作为中国开发者推出，仅此而已

🥉 **3. 为什么想要开发这样的一个框架？**

开发这样的框架目的是为了能够提高自己的开发效率，也是为了验证自己对 `.NET` 新技术的掌握程度，同时也希望通过开源能够帮到更多的 `.NET` 开发者，也能从中受益。

---

## 关于作者

一个拥有 12 年开发经验 `.NETer`。喜欢分享，喜欢新技术，在互联网多个技术领域皆有染指。

## 项目成员

<a
  href="https://gitee.com/monksoul"
  target="_blank"
  margin="5"
  style={{ margin: 5 }}
>
  <img
    src="https://portrait.gitee.com/uploads/avatars/user/324/974299_monksoul_1578937227.png!avatar100"
    height="40"
  />
</a>
<a
  href="https://gitee.com/dotnetchina"
  target="_blank"
  margin="5"
  style={{ margin: 5 }}
>
  <img
    src="https://portrait.gitee.com/uploads/avatars/user/2685/8055741_dotnetchina_1599843748.png!avatar100"
    height="40"
  />
</a>
<a
  href="https://gitee.com/zero530"
  target="_blank"
  margin="5"
  style={{ margin: 5 }}
>
  <img
    src="https://portrait.gitee.com/uploads/avatars/user/574/1722306_zero530_1578958528.png!avatar100"
    height="40"
  />
</a>
<a
  href="https://gitee.com/rgleehom"
  target="_blank"
  margin="5"
  style={{ margin: 5 }}
>
  <img
    src=""
    height="40"
  />
</a>

<p></p>

🎈 欢迎更多的开发者加入 `Fur` 大家庭。

## 谁在使用

- 百签科技（广东）有限公司
- 码为科技（广州）有限公司
- 中山赢友网络科技有限公司
- 广州启顺国际货运代理有限公司
- 森丰供应链服务（广州）有限公司
- 中山模思软件科技有限公司
- 深圳市易胜科技有限公司
- 珠海市恒泰新软件有限责任公司

## 贡献代码

`Fur` 遵循 `Apache-2.0` 开源协议，欢迎大家提交 `PR` 或 `Issue`。

如果要为项目做出贡献，请查看贡献指南。
